body,
div,
span,
p,
a,
input,
img,
ul,
li,
strong,
em,
del,
ins,
i,
h1,
h2,
h3,
h4 {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: black;
   
}
li {
    list-style: none;
}

input {
    border: none;
    outline:none;
}
i {
    font-style: normal;
}
img {
    border: none;
    vertical-align: middle;
    /* 控制图片与文字水平对齐 */   
}
.clearfix::after {
    content: ".";
    clear:both;
    display: block;
    height: 0;
    visibility: hidden; 
}
.clearfix {
    *zoom: 1;
}
.w {
    width: 1200px;
    margin: 0 auto;
}
body {
    line-height: 1;
    font-size:14px ;

}
li:hover a {
    color: #31c27c;
}
a:hover {
    color: #31c27c;
}
